#include <bits/stdc++.h>
using namespace std;
int h1,a1,c1,h2,a2;
vector<int> res;
int main(void){
    scanf("%d%d%d",&h1,&a1,&c1);
    scanf("%d%d",&h2,&a2);
    int cnt=0;
    while(h2>0){
        cnt++;
        //一招可以打死的不用管自己第一招会不会被打死
        if(h1<=a2 && a1<h2){
            res.push_back(0);
            h1+=c1;
        }else{
            res.push_back(1);
            h2-=a1;
        }
        h1-=a2;
    }
    printf("%d\n",cnt);
    int n=res.size();
    for(int i=0;i<n;i++){
        if(res[i]==0){
            printf("HEAL\n");
        }else{
            printf("STRIKE\n");
        }
    }
    return 0;
}